import request from '@/utils/request'

// 分页查询地图信息
export function getMapPage(params) {
    return request({
        url: '/map/page',
        method: 'get',
        params
    })
}

// 获取所有启用的地图列表
export function getEnabledMaps() {
    return request({
        url: '/map/listEnabled',
        method: 'get'
    })
}

// 根据楼层获取地图
export function getMapsByFloor(floor) {
    return request({
        url: '/map/listByFloor',
        method: 'get',
        params: {floor}
    })
}

// 新增地图
export function addMap(data) {
    return request({
        url: '/map/add',
        method: 'post',
        data
    })
}

// 更新地图信息
export function updateMap(data) {
    return request({
        url: '/map/update',
        method: 'post',
        data
    })
}

// 删除地图
export function removeMap(id) {
    return request({
        url: '/map/removeById',
        method: 'delete',
        params: {id}
    })
}

// 启用/禁用地图
export function updateMapStatus(id, status) {
    return request({
        url: '/map/updateStatus',
        method: 'post',
        params: {id, status}
    })
} 